package GUI;

/**
 * @ClassName : GridBagLayoutDemo
 * @Author : LV88VL
 * @Date: 2021/3/19 11:15
 * @Description :GridBagLayout:
 *                          灵活度高，非常复杂，与GridLayout类似：
 *                          不同的是：
 *                          它允许网络中的组件大小各不相同，而且允许一个组件跨越一个或多个网络
 *                          （计算器布局）
 *                          使用GridBagLayout布局的步骤：
 *                          1.。创建GridBagLayout布局管理器，使容器用该布局管理器
 *                              GridBagLayout layout= new GridBagLayout();
 *                              container.setLayout(layout);
 *                          2.。创建GridBagConstraints对象，并设置对象的相关属性
 *                              作用：GridBagConstraints类 指定使用GridBagLayout类布局的组件约束
 *                                      GridBagConstraints con = new GridBagConstraints();
 *                                      con.gridx = 1;//设置网格的左上角横向索引
 *                                      con.gridy = 1;//设置网格的左上角纵向索引
 *                                      con.gridwidth = 1;//设置组件横向跨越的网格
 *                                      con.gridheight = 1;//设置组件纵向跨越的网格
 *                           3.。调用GridBagLayout对象的setConstraints（）方法建立GridBagConstraints对象
 *                           和受控组件之间的关联
 *                           4.。向容器中添加组件
 *                                  container.add();
 *
 *                           如果添加多个组件，就需要把2，3，4个步骤重复
 */
public class GridBagLayoutDemo {
    public static void main(String[] args) {

    }
}
